package org.dtrd.modules.tool.service;

import org.dtrd.modules.tool.entity.po.DtrdEntRdTools;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import org.dtrd.modules.tool.entity.bean.ToolsDetail;
import org.dtrd.modules.tool.entity.bean.ToolsListInfo;
import org.dtrd.modules.tool.entity.bean.ToolsListRequest;
import org.dtrd.modules.tool.entity.bean.ToolsPageRequest;

import com.baomidou.mybatisplus.core.metadata.IPage;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author xiao
 * @since 2022-05-25
 */
public interface IDtrdEntRdToolsService extends IService<DtrdEntRdTools> {

    List<ToolsListInfo> getToolsList();

    IPage<ToolsListInfo> pageTools(ToolsPageRequest request);

    ToolsDetail getTools(Integer dataId);

    boolean saveOrUpdateTools(ToolsDetail dto);

    boolean removeTools(Integer dataId);
}
